var Mock = require('mockjs');

exports.response = function(req, res) {
  return Mock.mock({
    "msg": "OK",
    "code": 0,
    "data": {
        "failRecords": [
            {
                "date": "2018-01-10",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 1,
                "ZXJob": 1,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 5,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-11",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 1,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 8,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 3
            },
            {
                "date": "2018-01-12",
                "dev-tggz-thfx": 1,
                "tggz-thfx-allocation": 1,
                "ZXJob": 1,
                "brisonCalculateJob": 9,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 3,
                "tggz-thfx": 8,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 2,
                "traderFupanJob": 0,
                "tcastkO32Job": 2,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-13",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-14",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-15",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 90,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 2,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 3,
                "tggz-thfx": 1,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 4,
                "traderFupanJob": 0,
                "tcastkO32Job": 3,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-16",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 5,
                "tggz-evaluate-job": 3,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 1,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 1,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-17",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 1,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 1,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 2,
                "calypsoMarketDataCheckJob": 5,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 1,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-18",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 4,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-19",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 2,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 1,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-20",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-21",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-22",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-23",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 6,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-24",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-25",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-26",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-27",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-28",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-29",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-30",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 8,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 1,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-01-31",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-02-01",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-02-02",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-02-03",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-02-04",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-02-05",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-02-06",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-02-07",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 1,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 2,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-02-08",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 2,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            },
            {
                "date": "2018-02-09",
                "dev-tggz-thfx": 0,
                "tggz-thfx-allocation": 0,
                "ZXJob": 0,
                "brisonCalculateJob": 0,
                "tggz-evaluate-job": 0,
                "waibao-thfx-allocation": 0,
                "fdtmaticJob": 0,
                "tggz-thfx": 0,
                "calypsoMarketDataCheckJob": 0,
                "CheckFtpFileJob": 0,
                "traderFupanJob": 0,
                "tcastkO32Job": 0,
                "checkHoldingJob": 0
            }
        ],
        "jobList": [
            "brisonCalculateJob",
            "calypsoMarketDataCheckJob",
            "CheckFtpFileJob",
            "checkHoldingJob",
            "dev-tggz-thfx",
            "fdtmaticJob",
            "tcastkO32Job",
            "tggz-evaluate-job",
            "tggz-thfx",
            "tggz-thfx-allocation",
            "traderFupanJob",
            "waibao-thfx-allocation",
            "ZXJob"
        ]
    }
})
}
